Improving the Efficiency of Depth-First Search by Cycle Elimination
نویسندگان
چکیده
An experimental evaluation of a technique for improving the efficiency of depth-first search on graphs is presented. The technique, referred to as cycle checking, prevents the generation of duplicate nodes in the depth-first search of a graph by comparing each newly generated node to the nodes already on the search path. Although cycle checking can be applied to any depth-first type search, this paper focuses on its effect with the heuristic depth-first iterative deepening algorithm IDA*. Two types of cycle checking are compared, full cycle checking and parent cycle checking. Full cycle checking compares a new node to all nodes on the search path. Parent cycle checking merely compares a new node to the parent of the node being expanded. Both types of cycle checking are shown to improve the efficiency of IDA* search in a grid search problem and a route planning problem. Simple guidelines are presented showing which type of cycle checking should be used on a given problem.
منابع مشابه
Nitrogen use efficiency and life cycle of nodules in alfalfa after different mineral fertilization and soil cultivation
Nitrogen use efficiency and life cycle of root nodules in alfalfa after different mineral fertilization and soil cultivation practices were studied. Field trial was conducted in the Institute of Forage Crops, Pleven, Bulgaria on leached chernozem subsoil type and no irrigation. The next treatments were tested: i) for fertilization as follows: N0P0K0 (control); N60P100K80 (an accepted technology...
متن کاملImprovement of Efficiency of Coal-Fired Steam Power Plant by Reducing Heat Rejection Temperature at Condenser Using Kalina Cycle
This paper proposes an approach for improving the plant efficiency by reducing the heat rejection temperature of power cycle using Kalina Cycle System 11 (KCS11) which is integrated at the steam condenser of a 500 MWe SubC (subcritical) coal-fired power plant. It is modelled by using power plant simulation software ‘Cycle Tempo’ at different plant operating conditions. Results show t...
متن کاملOptimal reconfiguration of radial distribution system with the aim of reducing losses and improving voltage profiles using the improved lightning search algorithm
In this paper, a modified version of the lightning search algorithm is proposed in order to find the optimal reconfiguration of the switches and locate and determine the optimal capacity of distributed generation sources in the distribution feeder. The main optimization goals are to reduce ohmic losses and voltage deviations in the standard 33-bus and 94-node IEEE feeders. The simulation result...
متن کاملتحلیل انرژی-اگزرژی و مطالعۀ پارامتری بازیابی گرمای اتلافی پیکربندیهای مختلف سیکل توربین گاز با استفاده از سیکل رانکین آلی
Since ordinary gas turbine cycles in actual condition comprise simple cycle, regenerative cycle, reheat cycle and intercooler cycle between high pressure and low pressure compressors, these cycles include 16 combined cycles by combining with a Rankine cycle that consists of three organic fluids and steam. In the present work, the thermodynamic analysis of the above combined cycles with three or...
متن کاملNew Concept in Leanness Development and Assessment in Plant Life Cycle (PLC)
Abstract: At the last decade of the 20th century, Womack et. Al introduced Lean concept to the industrial world. Since 1990 up to now, existed studies mostly have focused on lean production in the step of manufacturing, but in this research leanness concept has developed in the plant life cycle. In this paper leanness concept will be described as elimination of wastes in the phases of investmen...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Process. Lett.
دوره 45 شماره
صفحات -
تاریخ انتشار 1993